Skip to content

chore: update dependencies#345

Merged
RAprogramm merged 6 commits intomainfrom
update-dependencies
Dec 26, 2025
Merged

chore: update dependencies#345
RAprogramm merged 6 commits intomainfrom
update-dependencies

Conversation

@RAprogramm
Copy link
Owner

Summary

  • Updated all Cargo dependencies via cargo update
  • Fixed redis crate breaking changes (ErrorKind::BusyLoadingError -> ServerErrorKind::BusyLoading)
  • Fixed clippy warnings in serde_json conversion (duplicate lines removed)
  • Added unused_assignments to derive test allow list (clippy 1.92 compatibility)

Test plan

  • All tests pass (cargo test --all-features)
  • Clippy passes (cargo clippy --all-features --all-targets -- -D warnings)
  • Formatting verified (cargo +nightly fmt)
  • REUSE compliance verified

Updated redis to 1.0.2 with API compatibility fixes and clippy lint fixes.
Clippy 1.92 now detects struct field assignments in derive macro
tests as unused. This is expected behavior since fields marked with
#[source], #[backtrace], #[provide] are consumed by the derive macro.

Following thiserror's approach of using allow attributes for
macro-generated code patterns in tests.
Instead of hardcoding Rust version in CI, now MSRV is extracted
from Cargo.toml rust-version field. This ensures consistency
between local development and CI.

Changes:
- Added msrv job to extract version from Cargo.toml
- check job now depends on msrv and uses its output
- Updated cache key to use resolved toolchain version
@codecov
Copy link

codecov bot commented Dec 26, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Added custom funding links for cryptocurrency donations.
@RAprogramm RAprogramm merged commit 9bbaf5a into main Dec 26, 2025
13 of 14 checks passed
@RAprogramm RAprogramm deleted the update-dependencies branch December 26, 2025 11:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant